Skip to content

perf: batch-highlighting of code - #970

Merged
david-christiansen merged 3 commits into
mainfrom
sfl-local
Aug 24, 2026
Merged

perf: batch-highlighting of code#970
david-christiansen merged 3 commits into
mainfrom
sfl-local

Conversation

@david-christiansen

@david-christiansen david-christiansen commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

This PR migrates more of Verso to the highlightMany API of SubVerso, allowing it to share more caches when highlighting longer chains of commands.

There is also a change to a proof. With this change, the library works on Lean 4.33 as well, which is important for a downstream user who needs these changes but can't get to latest Lean release candidate.

No-Changelog: this is a dep bump

This PR migrates more of Verso to the highlightMany API of SubVerso,
allowing it to share more caches when highlighting longer chains of
commands.

It relies on a SubVerso PR, and shouldn't be merged until the SubVerso
PR is merged.

There is also a change to a proof. With this change, the library works
on Lean 4.33 as well, which is important for a downstream user who
needs these changes but can't get to latest Lean release candidate.
Comment thread src/verso-manual/VersoManual/InlineLean.lean Outdated
@david-christiansen
david-christiansen marked this pull request as ready for review August 24, 2026 09:09
@david-christiansen
david-christiansen added this pull request to the merge queue Aug 24, 2026
Merged via the queue into main with commit 17c820e Aug 24, 2026
12 checks passed
@david-christiansen
david-christiansen deleted the sfl-local branch August 24, 2026 09:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant